$('.login a').on('click', function () {
  $('.login').hide().next().show();
});
$('.register a').on('click', function () {
  $('.login').show().next().hide();
});

// 注册功能
// 表单提交    阻止默认行为     手机表单数据     ajax上传
$('.register form').on('submit',function (e) {
    e.preventDefault();
    let data = $(this).serialize();

    $.ajax({
              type:'POST',
              url:'/api/reguser',
              data:data,
              success:function (res) {
                if(res.status === 0){
                      $('.register .layui-input').val('');
                      layer.msg(res.message)
                      $('.login').show().next().hide();
                }
              },

              // 处理红色报错
              // error:function () { 
              // },

              //使用complete 替换 success和 error
            //complete放到公共代码中 直接调用即可
              complete:'',
        });
});

//表单验证
//加载模块   固定语法   let 变量名 = layui.模块名;
// layui方法 在input中增加lay-verify="required|"  属性
let form = layui.form;
// form.verify = ({
// 键（规则名称）：值（数组格式['正则表达式'，'验证不过的提示']）
// }); 
// console.log(form);
form.verify({
  uname: [/^\S{2,10}$/,'用户名必须是2-10位数'],
  pwd:[/^\S{6,12}$/,'用户名必须是6-12位数'],
  same: function (val) {
    if($('.pwd').val() !=val){
      return '两次密码输入不一致'
    }
  }
})


//登录功能
// 表单提交    阻止默认行为     手机表单数据     ajax提交
$('.login form').on('submit',function (e) {
  e.preventDefault();
  let data = $(this).serialize();
  $.ajax({
    type:'POST',
    url:'/api/login',
    data : data,
    success:function (res) {
      if(res.status === 0){
        // alert(res.message);
        layer.msg(res.message,{time:1500},function () {  
          location.href = './index.html';
          localStorage.setItem('token',res.token);
        });
      }
    }
  });
});

